/* 
	This is part of rtl8187 OpenSource driver
	Copyright (C) Andrea Merello 2004-2005  <andreamrl@tiscali.it> 
	Released under the terms of GPL (General Public Licence)
	
	Parts of this driver are based on the GPL part of the official realtek driver
	Parts of this driver are based on the rtl8180 driver skeleton from Patric Schenke & Andres Salomon
	Parts of this driver are based on the Intel Pro Wireless 2100 GPL driver
	
	We want to tanks the Authors of such projects and the Ndiswrapper project Authors.
*/

/*This files contains card eeprom (93c46 or 93c56) programming routines*/
/*memory is addressed by WORDS*/

#include "r8187.h"
#include "r8180_hw.h"

#define EPROM_DELAY 10

#define EPROM_ANAPARAM_ADDRLWORD 	0xd 
#define EPROM_ANAPARAM_ADDRHWORD 	0xe 

#define EPROM_CHANNEL_PLAN		0x3 //0x6>>1
//0x77 BIT[0]0:use gpio 1 bit 1, 1:use gpio 1 bit 2.
#define EPROM_SELECT_GPIO               (0x77 >> 1)
//#define EEPROM_COUNTRY_CODE	0x2E//87se channel plan is here

#define EPROM_RFCHIPID 			0x6
#define EPROM_TXPW_BASE 		0x05
#define EPROM_RFCHIPID_RTL8225U 	5 
#define EPROM_RFCHIPID_RTL8225U_VF 	6 
#define EPROM_RF_PARAM 			0x4
#define EPROM_CONFIG2 			0xc

#define EPROM_VERSION 			0x1E
#define MAC_ADR 			0x7

#define CIS 				0x18 

#define EPROM_TXPW0 			0x16 
#define EPROM_TXPW2 			0x1b
#define EPROM_TXPW1 			0x3d


u32 eprom_read(struct net_device *dev,u32 addr); //reads a 16 bits word
